/* CSS Document */
html{ width:100%;}
body{ font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;font-size:12px; margin:0;}
img{ border:none;}
body a{ font-size:12px; color:#333333; text-decoration:none;}
body a:hover{ color:#Ff6600;}
ul,p,li,h1,h2,h3,form{ list-style:none; margin:0; padding:0;}
body, div,ul,ol,li{margin:0;padding:0;}
ol,ul {list-style:none;}
body{ background:#fff url(../images/bodybg.jpg) repeat-x;}

/* 通用导航 */

#outerbox{ height:28px; background-color:#1D97BE;}
#JNTopBar{ width:1007px; margin:0 auto; height:20px; color:#fff; padding-top:4px; font-family:SimSun;}
#JNTopBar a{ color:#fff;}
#time{ width:600px; float:left;padding-top:3px;}
#JNlink{ float:right; width:310px;}
#JNTopBar img{ float:left; margin:0; padding:0; width:88px;}
#JNlink li{width:71px; float:left; height:19px; padding-top:3px; padding-left:25px;margin-right:10px;background:url(../images/topbarlist.jpg) no-repeat;}
#JNlink li.link{ width:48px; padding:0; width:70px;background:url(../images/topbarlist.jpg) no-repeat 0px 1px;padding-left:8px;} 
#JNlink li.link img{ margin:0; padding:0; width:70px; height:20px;}
#JNlink li.jdxylist{background:url(../images/topbarbg.jpg) no-repeat;}
#JNlink li.jdbmlist{background:url(../images/topbarbg.jpg) no-repeat;}


/*title*/
#indexbox{width:1020px; margin:0 auto;font-family:SimSun;}
#title{ background:url(../images/titlebg.png) no-repeat; height:98px;}
#title img{ width:286px; float:left; margin-top:20px;}
.search{ float:right;background:url(../images/search.jpg) no-repeat;width:178px;height:28px;margin:2px 0 0 10px;display:inline; margin-top:35px; margin-right:26px;}
.key{width:140px;height:21px;line-height:26px;margin:1px 0 0 3px;text-indent:2px;float:left;border:none;background:none;display:inline; border:0px;color:#ccc;}
.searchbtn{height:20px;width:20px;line-height:20px;float:left;cursor:pointer;margin:0px 0 0 0px;border:none;background:none;display:inline;}
#menuall{ height:45px; width:1020px;background:url(../images/menubg.png) no-repeat; font-size:14px; font-weight:bold; z-index:10;}
#menuall ul{ float:left; margin-left:18px;}
#menuall ul li{ width:93px; float:left; text-align:center; background:url(../images/list.png) no-repeat right 10px; padding:0 3px;}
#menuall ul li.last{ background:none;}
#menuall ul li a{ color:#fff; width:93px; height:23px; display:block; padding-top:16px;}
#menuall ul li a:hover{ background:url(../images/menuhover.png);}
#menuall ul li .menuon{ background:url(../images/menuhover.png);}

#indexcon{ padding:20px 20px 20px 23px ; background-color:#fff; background:url(../images/contbg.png) repeat-y; position:relative; top:-2px; z-index:0;}
.indexleft{  width:600px; float:left;}
.indexright{ width:377px; float:left; height:352px;}
.indexright .more{ background:url(../images/newtitle.jpg) no-repeat; width:375px; height:32px; text-align:right; padding:17px 0px 0px 0px;}
.indexright .more a{ color:#fff; display:block; margin-right:20px;}
.indexright .more a:hover{color:#ddd;}
.indexright .notice{background-color:#FAFAFA; width:360px; height:290px; overflow:hidden; padding:10px 10px 0px 16px;}
#indextop{ float:left;}
.notice h4{ padding:0; margin:0; width:355px; height:20px;}
.notice h4 a{ color:#347EAD; font-size:14px;max-width:355px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left;}
.notice h4 a:hover{color:#EB540F;}
.notice_01{ border-bottom:1px dashed #ccc; line-height:22px; padding-bottom:5px; margin-bottom:10px;}
.notice_01 span{ color:#555; margin-top:8px; display:block;}
.notice_01 span a{color:#555;}
.notice_01 span a:hover{color:#EB540F;}
.notice ul li{ line-height:25px; float:left; width:355px;}
.notice ul li span{ color:#EB540F; float:left;}
.notice ul li a{ color:#326AA3; padding-left:4px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left;}
.notice ul li a:hover{ color:#EB540F;}
#mid_list{ background: url(../images/mid_bg.jpg) repeat-x; margin-right: 4px; margin-top: 2px; position: relative; }
.mid_left{ width:214px;  float:left; margin-right:18px;margin-top:40px;}
.mid_center{width:370px; float:left;margin-top:40px;}
.mid_right{width:340px; float:left; padding-left:18px;margin-top:40px;}
#hdly{ border:1px solid #ccc;margin-right:4px; margin-top:30px;}
#hdly .more{ background:url(../images/hdly.jpg) no-repeat; width:969px; height:32px; text-align:right; padding:10px 0px 0px 0px;}
#hdly .more a{ display:block; margin-right:20px;}

.blk_29 {padding-right: 0px;padding-left: 0px;overflow: hidden;zoom: 1;position: relative; float:left; width:940px; margin-top:10px; margin-left:20px;}
.blk_29 .LeftBotton {left: 0px;float: left;width: 17px;cursor: pointer;position: absolute;top: 40px;height: 27px;background-image: url(../images/leftarr.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
.blk_29 .RightBotton {right: 0px;float: right;width: 17px;cursor: pointer;position: absolute;top: 40px;height: 27px;background-image: url(../images/rightarr.jpg);background-repeat: no-repeat;background-position: 0px 0px; margin-right:5px;}
.blk_29 .Cont {	margin: 0px auto; overflow: hidden; width: 906px; padding-top: 5px; padding-bottom:10px;}
.blk_29 .box {	float: left; width: 150px; text-align: center;}
.blk_29 .box IMG {display: block;background: #fff;margin: 0px auto;border: 1px solid #ccc;padding:2px;}
.blk_29 .box A:hover IMG { border:1px solid #999;}
.blk_29 .box P {	margin: 6px auto 0px; width: 97px; line-height: 20px;}
.rollphotos {width: 970px;margin-right: auto;margin-left: auto;}
.wz_wide{ width:150px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;text-align:center; margin-top:10px; font-size:12px; margin:0 auto; margin-top:5px;}
.wz_wide a{width:150px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;color:#666; text-decoration:none;}
.wz_wide a:hover{ color:#FF0000; text-decoration:underline;}

/*foot尾部*/
#foot{background:#1A8EB3; height:110px;font-family:SimSun; padding-top:18px;}
#foot_con{ width:1024px; margin:0 auto; color:#fff;}
.foot_right p a{ color:#eee;}
.foot_right p a:hover{ color:#fff;}
.foot_left{ width:550px;  float:left;}
.foot_left img{ float:left;}
.foot_left p{ float:left; line-height:20px; color:#eee; padding-left:15px; padding-top:5px; width:330px;}
.foot_right{ width:450px; float:right; text-align:right; margin-right:15px;}
.foot_right p{line-height:20px; padding-top:5px;}

/**/
.tab{ width:100%; color:#333333; border-bottom:2px solid #ccc; height:26px;font-family:Microsoft YaHei;}
/*.js_more{margin:0; padding:0; text-align:right; top:580px;*top:605px!important; *top:605px;position:absolute; left:850px;}*/
.js_more{margin:0; padding:0; text-align:right; position:relative; top:-24px; padding-right:20px; width:60px; margin-left:300px;}
.ls_more{margin:0; padding:0; text-align:right; position:relative; top:-24px; padding-right:20px; width:60px; margin-left:270px;}
.tab ul li{ width:90px; float:left;font-size:15px; text-align:center;font-weight:bold;}
.not_list{ background-color:#FBFBFB;  margin:0;position:relative; top:-14px;}
.not_list li{ border-bottom:1px dashed #ccc; line-height:26px; background:url(../images/tbleft.jpg) no-repeat 10px 15px; padding-left:26px; padding-top:4px;}
.not_list li a{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:240px; float:left; padding-right:20px;}
.on_zzjs{ color:#479EBA;}
.on_js{ color:#479EBA;}
.list{}
.biao { position: relative; height: 7px; }
.biao img{ margin-left:35px;}
.biaoright img{ margin-left:130px;}
.mid_list{ background-color:#F7F7FF;  margin:0;position:relative; top:-14px;}
.mid_list li{ border-bottom:1px dashed #ccc; line-height:26px; background:url(../images/list.gif) no-repeat 10px 15px; padding-left:26px; padding-top:4px; width:340px; display:block; float:left;}
.mid_list li a{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:283px; float:left; padding-right:5px;}
.textcent{ margin-top:8px; margin-bottom:5px; padding-bottom:10px; border-bottom:1px dotted #ccc;}
.textcent img{ float:left; padding:2px; border:3px solid #ccc;}
.textcent ul{ width:220px; float:left; margin-left:8px;}
.textcent ul h4{ margin:0; padding:0;}
.textcent ul h4 a{ color:#367DAB; font-size:14px; padding:5px 0px; width:220px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left;}
.textcent ul img{ border:0;}
.textcent ul span a{ color:#555; margin-top:8px; display:block; line-height:22px;}

/*图片上下翻滚*/
#btm_zzjs{position:absolute;right:0;width:214px;height:32px;overflow:hidden;}
.btm_zzjsup{background:url(../images/top_button.jpg) no-repeat; height:32px;}
.btm_zzjsdw{background:url(../images/dw_button.jpg) no-repeat; height:32px;}
#btm_zzjs a{display:block;height:32px;}
#btm_zzjs a#zzjs_up:hover{background:url(../images/top_button.jpg) no-repeat;}
#btm_zzjs a#zzjs_dw:hover{background:url(../images/dw_button.jpg) no-repeat;}
.updown{width:214px;margin-bottom:5px;position:relative;}
#qy{width:214px;height:260px;overflow:hidden;}
#qy ul{ margin:0; padding:0;}
#qy .jju{ margin-top:36px;}
#qy a{font-size:12px;}
.gdpic{ background:#CCCCCC; margin-bottom:10px; text-align:center; height:103px;*height:102px!important;*height:102px;}
.gdpic img{ padding:2px; text-align:center; margin-bottom:5px;}
.gdpic span{ text-align:center; display:block;}

/**/
#pagecon{ background-color:#fff; position:relative; padding-left:16px; padding-bottom:20px; padding-right:16px;}
.img_title{ padding:5px 5px; border:1px solid #BCE3FC; margin:12px 0px 0px 0px; background-color:#fff;}  
.img_title img{ margin:0; padding:0;}
.page_left{ width:221px; float:left;margin-top:20px;}

.page_right{ width:745px; float:right;margin-top:20px; margin-left:21px; min-height:500px;}
.aside { width: 100%; margin-top: 30px; min-height: 500px; }
.listtitle{ background:url(../images/listtitle.jpg) no-repeat; height:35px; text-align:center;}
.listtitle h3{ padding-top:10px; color:#fff;}
.listtitle h3 a{ font-size:14px; color:#fff;}
.page_left ul{ border:1px solid #EEF0E5; background-color:#F7F7F4; margin-top:15px;}
.page_left ul li{ line-height:28px; background:url(../images/list_bg.gif) repeat-x bottom;}  
.page_left ul li a{ display:block; padding:5px 0px; background:url(../images/list02.gif) no-repeat 30px 15px; padding-left:48px;}
.page_left ul li a:hover{ background-color:#D9E8FF;}
.page_left ul li .on{ background-color:#D9E8FF;}

.coum_title{ background:url(../images/colmun.jpg) no-repeat; height:28px; padding-top:12px;}
.coum_title span{ float:right; margin-right:20px; background:url(../images/listdot.jpg) no-repeat 0px 3px; padding-left:20px;}
.page{ text-align:center; margin:0; padding-bottom:4px;}
.page a{ border:1px solid #ccc; padding:2px 6px; color:#444;}
.page a:hover{ background-color:#2A97CA; color:#fff;}
.list_content{ border:1px solid #EEF0E3; margin-top:11px; padding:15px;}
.list_content h3{ background:url(../images/title_bg.jpg) no-repeat; height:27px; color:#fff; padding:8px 0px 0px 20px;}
.list_content h3 a{ font-size:16px; color:#fff;}
.list_content li{ line-height:28px; border-bottom:1px dotted #ccc; background:url(../images/list.gif) no-repeat 20px 15px; width:670px; padding:8px 0px 2px 40px; float:left;}
.list_content li a{}
.list_content li span.contitle{ width:580px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; margin-right:10px;}
.parttitle{ width:100%; margin-bottom:5px;}
.parttitle h3{ width:500px; float:left;}
.parttitle span{ float:right; margin:10px 20px 0px 0px;}
.prit{ margin-top:5px; margin-bottom:5px;}
.prit img{ padding:5px; border:1px solid #ccc; float:left; width:244px; margin-top:10px;}
.prit ul{ width:400px; float:left; margin-left:10px;}
.prit ul li{ width:400px; line-height:20px; padding: 5px 0px 2px 30px; background:url(../images/list.gif) no-repeat 10px 10px;}
.prit ul li span.contitle{ width:320px;}
.prit ul li img{ width:22px; height:14px; margin:0; padding:0; border:0; float:none;}

.pritc ul{ width:655px; float:left; margin-left:10px;}
.pritc ul li{ width:655px; line-height:20px; padding: 8px 0px 2px 30px; background:url(../images/list.gif) no-repeat 10px 13px;}
.pritc ul li span.contitle{ width:575px;}

.back_list{ margin-bottom:10px;}
.con_content{border:1px solid #EEF0E3; margin-top:11px; padding:15px;}
.con_title{ border-bottom:1px solid #ccc; text-align:center; padding-top:20px; padding-bottom:6px;}
.con_title h3{ color:#026886; font-size:24px; padding-bottom:10px; font-family:Microsoft YaHei; font-weight:normal;}
.con_title span{ color:#aaa;}
.newscontent{ margin-bottom:20px; margin-top:10px; color:#333;}
.newscontent p{ font-size:14px;line-height:23px;font-family:SimSun; text-indent:2em; float:left; color:#333; padding:0px 10px 10px 10px; width:692px;}
.newscontent div{ font-size:14px;line-height:23px;font-family:SimSun; text-indent:2em; float:left; color:#333; padding:0px 10px 10px 10px; width:692px;}
.newscontent table td,.newscontent table tr,.newscontent table{text-indent:0px;} 
.newscontent table p,.newscontent table div{ width:auto;}

.img_center { width:100%; text-align:center; text-indent:0; margin:10px 0px;}
.img_center img{ border:1px solid #ccc; padding:3px; max-width:650px;}
.download_page{ height:auto; margin:5px 0px;background:url(../images/dropbox.png) no-repeat 16px 3px; padding:10px 0px 0px 10px;background-color:#f1f1f1;margin-right:10px; color:#000;}
.download_page span{ width:100%; float:left;font-weight:bold;}
.download_page li{ line-height:24px;}
.download_page a{ color:#000;}
.np{ margin:10px 0px;}
.np a{ color:#Ff6600;}
.up{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%; float:left; padding-bottom:4px; line-height:22px;} 
.next{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%; padding-right:10px;}

.share{ width:100%; text-align:right; float:left; margin-top:4px; margin-bottom:5px;}
.share-custom img{ width:16px; height:16px;}
.share-more{ margin:0; padding:0; position:relative; top:-3px; font-weight:bold;}